package cate.common.table.guild.guildboss;

import cate.common.table.ESheet;

public class GuildBossRankRewardSheet extends ESheet<GuildBossRankRewardRow> {
    @Override
    public String getSheetName() {
        return "BOSS排行奖励";
    }

    /**
     * 根据排行获取配置
     *
     * @param group 分组
     * @param rank 排行
     */
    public GuildBossRankRewardRow getRowByRank(int group, int rank) {
        return getList().stream()
                .filter(row -> row.group == group && rank >= row.start && rank <= row.end)
                .findAny()
                .orElse(null);
    }
}
